операционные системы
Лисенков Е.Р.
Российский университет дружбы народов, Москва, Россия
Выполним команду для просмотра списка ключей (рис.1).
Создадим структуру git:
1. pass git init
Также можно задать адрес репозитория на хостинге (репозиторий необходимо предварительно создать):
2. pass git remote add origin git@githubcom:<git_username>/<git_repo>.git
Для синхронизации выполняется следующая команда:
3. pass git pull
## 4. pass git push
Репозиторий: https://github.com/browserpass/browserpass-native
Gentoo:
emerge www-plugins/browserpass
1.Добавим новый пароль:
pass insert [OPTIONAL DIR]/[FILENAME]
2.Отобразите пароль для указанного имени файла:
ass [OPTIONAL DIR]/[FILENAME]
3.Замените существующий пароль:
pass generate --in-place FILENAME
Буду использовать утилиты командной строки для работы с github.
Создам свой репозиторий для конфигурационных файлов на основе шаблона:
gh repo create dotfiles --template="yamadharma/dotfiles-template" --private
Инициализирую chezmoi с вашим репозиторием dotfiles:
chezmoi init git@github.com:<username>/dotfiles.git
Проверю, какие изменения внесёт chezmoi в домашний каталог, запустив:
chezmoi diff
Если устраит изменения, внесённые chezmoi, запустите:
chezmoi apply -v
Извлеку последние изменения из репозитория и примените их
Можно извлечь изменения из репозитория и применить их одной командой:
chezmoi update
Это запускается git pull --autostash --rebase в вашем исходном каталоге, а затем chezmoi apply.
Выполню:
chezmoi git pull -- --autostash --rebase && chezmoi diff
Это запускается git pull --autostash --rebase в вашем исходном каталоге, а chezmoi diff затем показывает разницу между целевым состоянием, вычисленным из вашего исходного каталога, и фактическим состоянием.
применяем их:
chezmoi apply
В ходе лабораторной работы я освоила навыки использования менеджера паролей pass.